#include "stdio.h"
#include "math.h"


void swap(double *a,double *b)
{
	double c;
	if (*a<*b)
	{
		c=*a;
		*a=*b;
		*b=c;
	}
}

void main()
{

	double a,b,c,d;
	double r,fangc,fangd,fanga;
	int n,i,j;

	scanf("%d",&n);
	for (j=1;j<=n;j++)
	{
		scanf("%lf%lf%lf%lf",&a,&b,&c,&d);
		swap(&a,&b);
		swap(&c,&d);
	     /*	printf("%ld%ld%ld%ld\n",a,b,x,y); */
		if ((a>c)&&(b>d)) printf("Escape is possible.\n");
		
		else if (b>d)
		{
			r=c*c+d*d;
			fangc=c*c;
			fangd=d*d;
			fanga=a*a;
			if ( (b*r-(fangc-fangd)*sqrt(r-fanga))/(2*c*d) >a )
				printf("Escape is possible.\n");
			else
				printf("Box cannot be dropped.\n");

		}
		else
			printf("Box cannot be dropped.\n");
	}

}


/*
name :Equipment Box
type :math
submit time :n
note:finished with the help of team group
method:
	临界状态满足一个不等式，将不等式中的sin,cos化掉，然后化简，最后就是
	程序中的那个IP条件。
problem：
	1：开始的时候挺傻，以为必须是长边大于长边，短边大于短边才行。
	没有想到还可以长边小于另一长边，然后短边大于另一短边也可以。
	2：邓子睿用旋转的方法来搜索也出了结果。
	3：读A B C D的时候不能用long int 类型，不然会wa。这个是试出来的。原因未知。	

*/